package code06_数组;

import java.util.Scanner;

/*
 * 练习：
 * 1.有三个班，每个班有5名学生，提示用户分别输入学生的成绩，保存到二维数组中
 * 2.计算每个班级的平均分，全校的最高分和最低分　
 */
public class 练习2_二维数组 {
	public static void main(String[] args) {
		Scanner input = new Scanner(System.in);

		int[][] scores = new int[3][5];
		for (int i = 0; i < scores.length; i++) {
			System.out.println("------------请输入第" + (i + 1) + "个班级的成绩信息-------------");
			double sum = 0, avg = 0;
			for (int j = 0; j < scores[i].length; j++) {
				System.out.print("请输入第" + (j + 1) + "个学生的成绩：");
				scores[i][j] = input.nextInt();
				sum += scores[i][j];
			}
			avg = sum / scores[i].length;
			System.out.println("第" + (i + 1) + "个班级的平均分为：" + avg);
		}

		// 全校的最高分和最低分　
		int max = scores[0][0];
		int min = scores[0][0];
		for(int i=0;i<scores.length;i++) {
			for(int j=0;j<scores[i].length;j++) {
				if(scores[i][j]>max) {
					max = scores[i][j];
				}
				if(scores[i][j]<min) {
					min = scores[i][j];
				}
			}
		}
		System.out.println("最高分："+max);
		System.out.println("最低分："+min);
	}
}
